// 公众号管理
import request from '@/router/axios'

// 分页获取公众号列表
export function fetchList(query) {
  return request({
    url: '/mp/wxaccount/page',
    method: 'get',
    params: query
  })
}

// 新增公众号信息
export function addObj(obj) {
  return request({
    url: '/mp/wxaccount',
    method: 'post',
    data: obj
  })
}

// 获取公众号信息
export function getObj(id) {
  return request({
    url: '/mp/wxaccount/' + id,
    method: 'get'
  })
}

export function generateQr(appid) {
  return request({
    url: '/mp/wxaccount/qr/' + appid,
    method: 'post'
  })
}

// 删除公众号信息
export function delObj(id) {
  return request({
    url: '/mp/wxaccount/' + id,
    method: 'delete'
  })
}

// 修改公众号信息
export function putObj(obj) {
  return request({
    url: '/mp/wxaccount',
    method: 'put',
    data: obj
  })
}

// 获取公众号列表
export function fetchAccountList() {
  return request({
    url: '/mp/wxaccount/list',
    method: 'get'
  })
}

export function fetchStatistics(q) {
  return request({
    url: '/mp/wxaccount/statistics',
    method: 'get',
    params: q
  })
}
